// 思路：在规定时间内只触发一次

// 用时间戳实现
function throttle(fn, delay) {
    // 利用闭包保存时间
    let last = +new Date()
    return function() {
        let args = arguments
        let now = +new Date()
        if (now - last >= delay) {
            fn.apply(this, args)
            last = +new Date()
        }
    }
}
